/*
 *  Milovo.h
 *  Milovo04alfa00
 *
 *  Created by Luca on 05/11/06.
 *  Copyright 2006 __MyCompanyName__. All rights reserved.
 *
 */

#ifndef MILOVO_H
#define MILOVO_H

#include "Milovo_HCommons.h"
#include "MilovoRandom.h"
#include "Artifact.h"
#include "Recipe.h"
#include "Agent.h"
#include "AgentRelationship.h"
#include "GeneticRecipe.h"
#include "Scaffolding.h"
#include "Event.h"
#include "Request.h"

using namespace std;

typedef map<Mil_Int, Agent> Agents;
typedef map<Mil_Int, Recipe> Recipes;
typedef map<Mil_Int, Artifact> Artifacts;
typedef map<Mil_Int, GeneticRecipe> GeneticRecipes;
typedef map<Mil_Int, Scaffolding> ScaffoldingStructure;
typedef map<Mil_Int, Event> Events;
typedef map<Mil_Int, Request> Requests;

#endif

